Revisiting Failure Detection and Consensus in Omission Failure Environments
نویسندگان
چکیده
It has recently been shown that fair exchange, a security problem in distributed systems, can be reduced to a fault tolerance problem, namely a special form of distributed consensus. The reduction uses the concept of security modules which reduce the type and nature of adversarial behavior to two standard faultassumptions: message omission and process crash. In this paper, we investigate the feasibility of solving consensus in asynchronous systems in which crash and message omission faults may occur. Due to the impossibility result of consensus in such systems, following the lines of unreliable failure detectors of Chandra and Toueg, we add to the system a distributed device that gives information about the failure of other processes. Then we give an algorithm using this device to solve the consensus problem. Finally, we show how to implement such a device in an asynchronous system using some weak timing assumptions
منابع مشابه
Communication-efficient failure detection and consensus in omission environments
a r t i c l e i n f o a b s t r a c t Failure detectors have been shown to be a very useful mechanism to solve the consensus problem in the crash failure model, for which a number of communication-efficient algorithms have been proposed. In this paper we deal with the definition, implementation and use of communication-efficient failure detectors in the general omission failure model, where pro...
متن کاملFrom Crash-Stop to Permanent Omission: Automatic Transformation and Weakest Failure Detectors
This paper studies the impact of omission failures on asynchronous distributed systems with crash-stop failures. We provide two different transformations for algorithms, failure detectors, and problem specifications, one of which is weakest failure detector preserving. We prove that our transformation of failure detector Ω [1] is the weakest failure detector for consensus in environments with c...
متن کاملUsing Failure Detection and Consensus in the General Omission Failure Model to Solve Security Problems
It has recently been shown that fair exchange, a security problem in distributed systems, can be reduced to a fault tolerance problem, namely a special form of distributed consensus. The reduction uses the concept of security modules which reduce the type and nature of adversarial behavior to two standard fault-assumptions: message omission and process crash. In this paper, we investigate the f...
متن کاملSecure Failure Detection in TrustedPals
This paper presents a modular redesign of TrustedPals, a smartcard-based security framework for solving secure multiparty computation (SMC). TrustedPals allows to reduce SMC to the problem of fault-tolerant consensus between smartcards. Within the redesign we investigate the problem of solving consensus in a general omission failure model augmented with failure detectors. To this end, we give n...
متن کاملSynchronous Set Agreement : a Concise Guided Tour ( with Open Problems ) Michel Raynal Corentin Travers
The k-set agreement problem is a paradigm of coordination problems encountered in distributed computing. The parameter k defines the coordination degree we are interested in. The case k corresponds to the well-known uniform consensus problem. More precisely, the k-set agreement problem considers a system made up of n processes where each process proposes a value. It requires that each non-fault...
متن کامل